Spanish-English dictionary »

telitoquia meaning in English

SpanishEnglish
telitoquia noun
{f}

thelytoky(form of parthenogenesis)
noun