English → Hindi dictionary

todea barbara

तोडा बारबरा / तोडीNOUN

Definition

fern of rain forests of tropical Australia and New Zealand and South Africa

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