meaning of sabinea carinalis

1. small Dominican tree bearing masses of large crimson flowers before the fine pinnate foliage emerges


Related Words

sabinea carinalis |

Developed & Maintained By Taraprasad.com

Treasure Words