मैंटिस (न- एक क्युर)

English: Translation
Worms and insects, mantis
Hindi: Translation
कीड़े मकोड़े, बद्धहस्त कीट
noun