English edit

Noun edit

azulenoids

  1. plural of azulenoid