Dictionary English – Romanian

stockade



Substantiv
Verb tranzitiv