Dictionary English – Romanian

barricade



Substantiv
Verb tranzitiv