mouthbreeder

Noun
  1. any of various fishes that carry their eggs and their young in their mouths
mouthbreeder
A male mouthbreeder carefully holds its young in its mouth.