Devices

Spanish Meaning

dispositivo

aparato

mecanismo

ingenio

artefacto

expediente

estratagema

recurso

emblema

lema

parte

English Meaning

  1. Plural form of device.