Vocabulary

アミノレブリン酸

aminolevulinic acid

noun