letted

/L EH1 T IH0 D/
verb
  1. 1

    To hinder, prevent, impede, hamper, cumber; to obstruct (someone or something).

  2. 2

    To prevent someone from doing something; also to prevent something from happening.

  3. 3

    To tarry or delay.

Source: https://en.wiktionary.org/wiki/let, https://en.wiktionary.org/wiki/letted