Slovnenya

Translation English French: smelling

Dictionary: main
smelling
noun