What is the full meaning of feluccas
FELUCCA, a small sailing vessel [n]
Example of the word feluccas placed on a Scrabble board.