binary: a pre-compiled, pre-linked program that is ready to run under a given operating system; a binary for one operating system will not run on a different operating system
communication: something that is communicated by or to or between people or groups
canyon: a ravine formed by a river in an area with little rainfall