double-ended queue

Etymology
+

Noun

 * 1)  An abstract list-type data structure where elements can be added to or removed from the front (head) or the back (tail).

Translations

 * Japanese: 両端キュー