meaning of lemon scented

1. similar to but smaller than the spotted gum and having lemon-scented leaves


Related Words

lemon-scented gum |

Developed & Maintained By Taraprasad.com

Treasure Words