meroterpenes

English

Noun

meroterpenes

  1. plural of meroterpene