Definition & Meaning | English word ENDOSEDENTARY
ENDOSEDENTARY
Definitions of ENDOSEDENTARY
- (biology, of a parasite) That settles down within a host
Number of letters
13
Is palindrome
No
Search for ENDOSEDENTARY in:
Page preparation took: 90.35 ms.