• (n.) A large sting ray of the genus Trygon, especially T. sephen of the Indian Ocean and the Red Sea. The skin is an article of commerce. Found on http://thinkexist.com/dictionary/meaning/sephen/
Se'phen noun (Zoology) A large sting ray of the genus Trygon , especially T. sephen of the Indian Ocean and the Red Sea. The skin is an article of commerce. Found on http://www.encyclo.co.uk/webster/S/69