odd thing or person - French English Dictionary