Spanish-English dictionary »

tilacoide meaning in English

SpanishEnglish
tilacoide noun
{m}

thylakoid(membrane within plant chloroplasts)
noun