Wikipedia
Myrmicacin
Myrmicacin (3-hydroxydecanoic acid) is a chemical found in royal jelly.
Myrmicacin (3-hydroxydecanoic acid) is a chemical found in royal jelly.