cape lobster (homarus capensis) - Spanish English Dictionary