iodobehenate
noun
iodo·behenate
| \ ī¦ōdə, ī¦ädə+\
Definition of iodobehenate
: a salt of iodobehenic acid
Keep scrolling for more