Turkish-English dictionary »

lenf bezi meaning in English

TurkishEnglish
lenf bezi noun

lymph gland(lymph node)
noun