open-mouthed dolphin - Turkish English Dictionary