Italian-English dictionary »

spelonca meaning in English

ItalianEnglish
spelonca noun
{f}

cave [caves](large, naturally occurring cavity formed underground)
noun
[UK: keɪv] [US: ˈkeɪv]

Your history