Definitions of Chaenopsis ocellata:

  • noun:   found from Florida to Cuba