galapagos slipper lobster - German English Dictionary