striped dolphin - Turkish English Dictionary