deep-water squat lobster - Spanish English Dictionary