mouthbreeder
1. [ noun ] (zoology) any of various fishes that carry their eggs and their young in their mouths
Related terms: fish