English → Hindi dictionary

cedrela odorata

सेडरेला ओदोराता / सेडरेलNOUN

Definition

tropical American tree yielding fragrant wood used especially for boxes

Looking for poetry? Read shayari and poems by great poets.