island gigantism - French English Dictionary