amaladh

Noun

 * 1) hitch, impediment, setback, obstruction
 * 2) dovetail
 * 1) dovetail