J I like mal fagotée – good ol’ argot phrase I had forgotten about…
Frumpy is used to describe someone whose look is not polished, elegant, well-groomed, etc. It can also be translated as “négligé” (as in unrefined) and is similar to dowdy [terne, inélégant(e)].