English edit

Noun edit

stenellid (plural stenellids)

  1. Any dolphin of the genus Stenella.