What does the spanish word "estrella" mean in english?

"Estrella," literally translated from Spanish into English, means "star." It can also mean fate. Ask!

Tag: star 

Wednesday, February 01 2012