FELUCCA Meaning of FELUCCA in English n. small narrow boat with one or two sails used on the Mediterranean sea and the Nile river Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012