Slovnenya

Translation English French: louche

Dictionary: main
louche
adjective