SUPERSCARPA


Meaning of SUPERSCARPA in English

n overshoe

Interlingua English vocab.      Английский словарь Интерлингва.