Definitions of felucca:

  • noun:   a fast narrow sailing ship of the Mediterranean