English

edit

Noun

edit

leucobases

  1. plural of leucobase