Top definition
Delphinus is a constellation in the northern sky, close to the celestial equator.
Delphinus' name is Latin for dolphin.
by Hercolena Oliver May 28, 2010
Get a Delphinus mug for your fish Zora.