pertaining to trinidad y tobago or inhabitants - Spanish English Dictionary