Meaning of microvillous in English:

microvillous

adjective

Biology