put forward a reason - Spanish English Dictionary