Double-ender /(?)/

Dou·ble-end·er

Double-ender

n.
  1. A vessel capable of moving in either direction, having bow and rudder at each end. (Naut.)