Any structure in which the First object In is the First object Out. Synonyms include queue, and pipe.