odoriferous - French English Dictionary