もどかしい

Etymology
In turn, derived from verb.

Cited to the of the late 900s.

Adjective

 * 1)  irritating, frustrating, due to not turning out as expected
 * 2)  impatient
 * 3) slow
 * 4) worthy of criticism, displeasing
 * 1) slow
 * 2) worthy of criticism, displeasing
 * 1) worthy of criticism, displeasing