Slovnenya

Translation English French: sulcus

Dictionary: main
sulcus
noun