felucca
English
felucca meaning in English • felucca का अर्थ अंग्रेजी में
Noun
- A small, swift-sailing vessel, propelled by oars and lateen sails, -- once common in the Mediterranean.