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

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