a mythical animal - Spanish English Dictionary