zebrafish

nounA small tropical freshwater fish with horizontal blue stripes, native to South Asia and commonly used in scientific research.

No synonyms or antonyms found for this word.