Polish-English dictionary »

żywa skamielina meaning in English

PolishEnglish
żywa skamielina noun

living fossilnoun
species believed extinct but later found living