strap-toothed whale - Turkish English Dictionary