shamefaced crab - German English Dictionary