What does Aristolochia fangchi mean?

Aristolochia fangchi meaning in Medical Dictionary

A Chinese herb that's harmful into kidney and is additionally associated with an elevated chance of cancer tumors associated with the urinary system.