a venomous marine species of fish in the family scorpaenidae, the scorpionfish (scorpaena scrofa)
Meanings of "a venomous marine species of fish in the family scorpaenidae, the scorpionfish (scorpaena scrofa)" in Spanish English Dictionary : 1 result(s)