To lie in one's throat Meaning, Definition & Usage

Definitions
  1. to lie flatly or abominably.

Webster 1913