three-spined stickleback - English Synonyms Dictionary

three-spined stickleback

n.
[1] Gasterosteus aculeatus