'alkaloid' definitions:

Definition of 'alkaloid'

(from WordNet)
noun
Natural bases containing nitrogen found in plants

Words containing 'alkaloid'