Slovnenya

Translation English French: odoriferous

Dictionary: main
odoriferous
adjective