Italian-English dictionary »

scifozoo meaning in English

ItalianEnglish
scifozoo noun
{m}

scyphozoan(jellyfish)
noun