two-headed tiger character in popular belief - Español Inglés Diccionario