zebra lionfish

English

Etymology

From zebra +‎ lionfish.

Noun

zebra lionfish (plural zebra lionfish or zebra lionfishes)

  1. Synonym of zebra turkeyfish (Dendrochirus zebra)