English

edit

Noun

edit

alphoscerate (usually uncountable, plural alphoscerates)

  1. (organic chemistry) 3-glycerophosphate

Anagrams

edit