put/throw your weight behind something - Spanish English Dictionary