mouthbreeder

(mo̵ut̸hbrēd′ər)

noun

any of a number of small fishes that carry their eggs and young in the mouth, as certain cichlids and catfishes

See mouthbreeder in American Heritage Dictionary 4

noun
Any of various fishes, especially of the genera Haplochromis and Tilapia, that carry their eggs and young in the mouth.
link/cite print suggestion box