meaning of lemon oil

1. fragrant yellow oil obtained from the lemon peel


Related Words

lemon oil |

Developed & Maintained By Taraprasad.com

Treasure Words