Dictionary English – Romanian

trestle



Substantiv
1.

estacadă


Expressions: