LEMON SOLE


Meaning of LEMON SOLE in English

noun

: a small European sole ( Solea lascaris ) ; broadly : any of several other flatfishes (as a Georges Bank flounder or megrim)

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.