stand on its own - Español Inglés Diccionario