Lemon , ∨ French , sole Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a European species of sole (Solea pegusa).

Webster 1913