bn:13643304n
Noun Concept
EN
forestall
EN
Something situated or placed in front. Wiktionary
Definitions
Sources
EN
Something situated or placed in front. Wiktionary
Wiktionary