'Solea lascaris' definitions:

Definition of 'Solea lascaris'

From: WordNet
noun
Small European sole [syn: lemon sole, Solea lascaris]