What is the full meaning of moustachio
(Spanish) a large, elegantly curling moustache, also MUSTACHIO [n -S]
Example of the word moustachio placed on a Scrabble board.