rampla
Top 30000
Meanings
Noun
1. trailer of a lorry (Latin America)