bermuda
Top 20000
Meanings
Noun
1. Bermuda shorts (pair of)