Definition of “land sb in sth” - English Dictionary

English