margarita island kangaroo rat - French English Dictionary