more advantageous - Spanish English Dictionary