From English-French FreeDict Dictionary ver. 0.1.6: odd /ɔdd/ 1. bizarre, singulier 2. drôle, étrange
odd /ɔdd/ 1. bizarre, singulier 2. drôle, étrange