The German term "Geruch" matches the English term "odor, odour, scent, smell"

other german words that include "geruch" : english :
Wohlgeruch nice smell, sweet smell