Slovnenya

Translation English French: humiliated

Dictionary: main
humiliated
adjective
2 timide.