woman from trinidad, cuba - Spanish English Dictionary