splenoceles

English

Noun

splenoceles

  1. plural of splenocele