Spanish-English dictionary »

lechuga china meaning in English

SpanishEnglish
lechuga china noun
{f}

celtuce(type of lettuce)
noun
[UK: ˈsel.təs] [US: ˈsel.tɪs]