istiociti

Italian

Noun

istiociti m

  1. plural of istiocita