English dictionary
felucca meaning and definition
Definition and meaning of felucca at MeaningMonkey.org. felucca meaning and definition in the English Dictionary.FELUCCA noun
Definition of felucca (noun)
- a fast narrow sailing ship of the Mediterranean
Source: Princeton University Wordnet