double-decker buses - Turkish English Dictionary