pushing vigorously - Spanish English Dictionary