depauperate









depauperate


adjective Biology.

  1. poorly or imperfectly developed.
72 queries 0.654