Etymology
Today it means: A large British fluke, or flounder (Lepidorhombus whiffiagonis) Full definition →
From Mary + sole.
Etymology from Wiktionary, CC BY-SA 4.0.