leucomaines

English

Noun

leucomaines

  1. plural of leucomaine