Word Meanings Riparian – relating to the banks of watercourses Pinnate - multi divided from both sides of a common axis