Arduino board

Definition
An Arduino board is

"an open-source, programmable and modular microcontroller board containing input/output (. . . I/O) connections capable of interfacing with various other modules, devices and connectors."