a small and fast vehicle - Turkish English Dictionary