1. A method of constructing street grammar comprising annotating a street root name with a set of street suffixes prior to processing a voice navigation input in a speech enabled navigation device, wherein the street root name has more than one street suffix associated with said street root name.