Slovnenya

Translation English French: seemly

Dictionary: main
seemly
adjective