lesquerolic acid

Noun

 * 1)  A hydroxy acid found in the oil of most species of  (= ; the bladderpods).