membranoid









membranoid


adj.

  1. Membraniform.
50 queries 0.623