double-ended

Adjective

 * 1) Having two ends.
 * We created a computer version of the card game using a double-ended queue.
 * 1)  Having a locomotive at each end.
 * 2)  Having a driving cab at each end.
 * 3)  Having a driver at each end.
 * 1)  Having a driving cab at each end.
 * 2)  Having a driver at each end.
 * 1)  Having a driver at each end.