a mythological sacred animal - Spanish English Dictionary