small red land crab, very appreciated in gastronomy - Español Inglés Diccionario