Italian-English dictionary »

sogliola meaning in English

ItalianEnglish
sogliola noun
{f}

flounder [flounders]noun
[UK: ˈflaʊn.də(r)] [US: ˈflaʊn.dər]

sole [soles](fish)
noun
[UK: səʊl] [US: soʊl]