PEDICA


Meaning of PEDICA in English

n shackle; also: snare

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