Definitions of tomtate:

  • noun:   found off the West Indies and Florida