impedio

Etymology
From ; literally, to "shackle the feet".

Verb

 * 1) to hinder, impede, obstruct, hamper, thwart
 * 2) to embarrass
 * 1) to embarrass
 * 1) to embarrass