tylakoid

English

Noun

tylakoid

  1. Misspelling of thylakoid.