Definition, Meaning & Anagrams | English word DENICULATIN
DENICULATIN
Definitions of DENICULATIN
- A particular steroid glycoside.
Number of letters
11
Is palindrome
No
Search for DENICULATIN in:
Page preparation took: 165.40 ms.