small island developing country - French English Dictionary