artilugioTop 20000MeaningsNoun1. intricate contraption or device (often derogatory, derogatory)2. trick, ruse3. tool used in a particular trade4. insincere weeping, crocodile tears (dated, obsolete)