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

"Estrella," literally translated from Spanish into English, means "star." It can also mean fate. Ask!
Updated on Wednesday, February 01 2012 at 12:51PM EST
Collection: star