noun
a fragrant oil present in lemongrass oil and used in perfumery.
Begin a journey through worlds of puzzles.
Take me to Green Gardens