Definition of Moses sole in English:

Moses sole

noun

  • A light brown sole (flatfish) with dark spots, Pardachirus marmoratus (family Soleidae), found in the Red Sea and Indian Ocean, which produces a toxic substance repellent to sharks.

Origin

1970s; earliest use found in Audubon.