to stand on its hind legs - Español Inglés Diccionario