Father Lasher (noun) Definition, Meaning & Examples

noun
  1. a large sea scorpion, Myoxocephalus scorpius, occurring in British and European coastal waters
Father Lasher (noun) Definition, Meaning & Examples

More Definitions