long and spacious avenue - Turkish English Dictionary