English Dictionary
◊ TOBAGO
Tobago
n : island in West Indies [syn: {Tobago}]