Tamil Dictionary 🔍

hirudine

Hi*ru"dine, a. (Zoöl.) Defn: Of or pertaining to the leeches.


hirudine - Similar Words