Chaenopsis ocellata
WordNet

noun


(1)   Found from Florida to Cuba
 
x
OK