meaning of exudate

1. To exude.
2.
a substance that oozes out from animal or plant pores


Related Words

exudate |

Developed & Maintained By Taraprasad.com

Treasure Words