SECRETOR


Meaning of SECRETOR in English

n. thing that emits an excretion, thing that produces a secretion, excretory organ

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.