obstacle, hindering, restraint; drawback, hamper, interference

listen to the pronunciation of obstacle, hindering, restraint; drawback, hamper, interference
English - French
{n} entrave