/ˈəʊ.vəɹˌslɔː/
Overslaugh meaning : A bar in a river. To hinder or stop, as by an overslaugh or impediment.
ribands
overslaugh
larva
conspirator
hartebeest