escolta
Top 8000
Meanings
Noun
1. escort (body of armed men to attend a person)
2. shooting guard (basketball)
3. bodyguard