Portuguese-English dictionary »

scilla meaning in English

PortugueseEnglish
scilla noun
{f}

sea onion(Drimia maritima)
noun
[UK: siː ˈʌn.jən] [US: ˈsiː ˈʌn.jən]

squill(plant of the genus Scilla)
noun
[UK: skwɪl] [US: skwɪl]