LIENCULUS MEANING IN ENGLISH

• Lienculus Definition & Synonyms

  1. (n.) One of the small nodules sometimes found in the neighborhood of the spleen; an accessory or supplementary spleen.


RECENT SEARCHES