Polish-English dictionary »

telofaza meaning in English

PolishEnglish
telofaza noun

telophasenoun
final stage of mitosis or meiosis