Definitions of Tobago:

  • noun:   island in West Indies