Devices

French Meaning

trucs

English Meaning

  1. Plural form of device.