Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
odorat 
  nm sense of smell 
avoir l'odorat fin  to have a keen sense of smell