lionfish: meaning and definitions

EnglishType a word

What is lionfish?

  • Any of various brightly colored tropical Pacific scorpion fishes of the genus Pterois, having venomous spines in the dorsal fin.