norditerpenes

English

Noun

norditerpenes

  1. plural of norditerpene