anupatr English meaning
Answers
Answered by
1
Anupatra means Stipule it means a small leaflike appendage to a leaf..
Similar questions