epiderm

  1. Noun, Anatomy epidermis
  2. scarfskin

Turkish Dictionary (Kubbealti Turkish Dictionary)

  1. Üst deri