Definition, Meaning & Synonyms | English word LIENCULUS
LIENCULUS
Definitions of LIENCULUS
- (archaic, anatomy) an accessory spleen
Number of letters
9
Is palindrome
No
Search for LIENCULUS in:
Page preparation took: 168.31 ms.