Tomtate Meaning

There are 1 meaning(s) for word Tomtate

Meaning 1 : found off the West Indies and Florida

    Synonyms : haemulon aurolineatum