Italian-English dictionary »

ovaiola meaning in English

ItalianEnglish
ovaiola noun
{f}

layer [layers](hen kept to lay eggs)
noun
[UK: ˈleɪə(r)] [US: ˈleɪər]