Traducción de impida in English:

impida

(impidas)