idol worship - Spanish English Dictionary