japanese sea cucumber - Turkish English Dictionary