Slovnenya

Translation English French: sense organ

Dictionary: main
sense organ
noun