chaloupe
Top 25000
Meanings
Noun
1. launch (nautical)
2. rowing boat (UK), rowboat (US)