THORNBACK MEANING IN ENGLISH

• Thornback Definition & Synonyms

  1. (n.) A European skate (Raia clavata) having thornlike spines on its back.
  2. (n.) The large European spider crab or king crab (Maia squinado).


RECENT SEARCHES