long-clawed squat lobster - Turkish English Dictionary