rough-toothed dolphins - Turkish English Dictionary