1. Adjective
Rendering action or motion difficult or toilsome; serving to obstruct or hinder; burdensome; clogging.
2. Adjective
Giving trouble; vexatious.
More about this word
Synonyms and related words
Explore this word
