Solea lascaris

noun

1.
small European sole