lobatamide
English
Noun
lobatamide
(
plural
lobatamides
)
(
organic chemistry
)
Any of a group of
macrolides
in the
sea squirt
Aplidium lobatum
Anagrams
mobile data