Ebay India

Popular Wordlists

albizia lebbeck

albizia lebbeck

albizia lebbeck - Dictionary definition and meaning for word albizia lebbeck

Definition
(noun) large spreading Old World tree having large leaves and globose clusters of greenish-yellow flowers and long seed pods that clatter in the wind

Hiring Content Writers!

We are looking for rockstar content writers with keen interest in digital marketing & technology. For more details call at 8054012673 or drop us an email at career@opencubicles.com.

Love us on FB !