affouche

Noun

 * 1)  any of various species of  native to the Mascarene Islands

Alternative forms

 * Various forms exist due to rebracketing of l'affouche / la fouche / laf(f)ouche.