Spanish-English dictionary »

larisa meaning in English

SpanishEnglish
Larisa proper noun
{f}

Larissa(the city in Greece)
proper noun
[UK: laˈriː.sə] [US: laˈriː.sə]

la risa es la mejor medicina phrase

laughter is the best medicine(Translations)
phrase