buckleya - Dictionary definition and meaning for word
buckleya
Definition (noun) parasitic shrub of the eastern United States having opposite leaves and insignificant greenish flowers followed by oily dull green olivelike fruits
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com