meaning of lemon wood tree

1. South African evergreen having hard tough wood


Related Words

lemon-wood tree | lemonwood tree |

Developed & Maintained By Taraprasad.com

Treasure Words