Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

margarate Definition

Cancel
margarate
noun
Any salt or ester of margaric acid

Words Related to margarate!

margarate Examples by Brain Bank Users