to buckle on - Spanish English Dictionary