English edit

Noun edit

ketotetroses

  1. plural of ketotetrose