embarcación
Top 6000
Meanings
Noun
1. embarkation, embarkment
2. ship, watercraft
Examples1
Boats can sink.