numbdas

English

Noun

numbdas

  1. plural of numbda