URINARY CANAL


Meaning of URINARY CANAL in English

pipe in the body through which urine is excreted from the urinary gland

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