Impediment (fr. Empêchement)

Translation into English

Synonyms