margarita island kangaroo rat - Spanish English Dictionary