Italian-English dictionary »

telesisma meaning in English

ItalianEnglish
telesisma noun
{f}

teleseismnoun