Origin: Germanic Old English prefix
Definition, synonyms and related words
An obstacle; hindrance.
To set before or in front of; bar; block; impede.
Set in fore or front part; placed ahead.