short, wide road between two parallel roads that are typically contiguous - Türkisch Englisch Wörterbuch