to be in rags and tatters - French English Dictionary