related to a two-legged animal - Francés Inglés Diccionario