texaphyrins
English
Noun
texaphyrins
plural of
texaphyrin