japanese sea cucumber - German English Dictionary