a strange person or a criminal - French English Dictionary