English edit

Noun edit

striped dolphin (plural striped dolphins)

  1. An extensively studied dolphin (Stenella coeruleoalba), found in temperate and tropical waters of all the world's oceans.

Further reading edit