like a cat in a strange garret - French English Dictionary