SPINULA Meaning of SPINULA in English n pin (for fastening together parts of clothing, etc.); spinula de securitate safety pin Interlingua English vocab. Английский словарь Интерлингва. 2012