SPINULA


Meaning of SPINULA in English

n pin (for fastening together parts of clothing, etc.);

spinula de securitate safety pin

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