meaning of zebrawood tree

1. any of various trees or shrubs having mottled or striped wood


Related Words

zebrawood tree |

Developed & Maintained By Taraprasad.com

Treasure Words