Either from frump or from Middle English frumple + -y.
Practice speaking and memorizing "frumpy" and many other words and sentences in English.