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. 2012