FELUCCA

Definition of FELUCCA

  1. (noun)a fast narrow sailing ship of the Mediterranean