teela

Phonetic
[tɛ̌ːla]
Portuguese: Translation
estrela
English: Translation
star
noun
Universe and the natural world
Sky, weather and climate