Polish-English dictionary »

organella meaning in English

PolishEnglish
organella

organella

organella noun

organellenoun
a membrane bound compartment found within cells