small island developing country - Spanish English Dictionary