As nouns the difference between trenches and branches
is that trenches is plural of lang=en while branches is plural of lang=en.
As verbs the difference between trenches and branches
is that trenches is third-person singular of trench while branches is third-person singular of branch.
trenches
English
Noun
(head)
(plural noun) The front line of any field of endeavor, as the line of scrimmage in American football, patrol duty for a policeman.
Verb
(head)
(trench)
branches
English
Noun
(head)
Verb
(head)
(branch)
----