Dictionary English – Romanian

telltale



Adjectiv
Substantiv