juvenoids

English

Noun

juvenoids

  1. plural of juvenoid