Definition of “saddle sb with sth” - English Dictionary

English