Definition of “land sb in sth” - English Dictionary

british dictionary