vocab dash
Log in
Sign up
chaloupe
Top 25000
Meanings
Noun
1. launch
(nautical)
2. rowing boat (UK), rowboat (US)