lemon oil Meaning, Definition & Usage

  1. noun fragrant yellow oil obtained from the lemon peel

WordNet