Word Meanings

Riparian – relating to the banks of watercourses

 

Pinnate  -  multi divided from both sides of a common axis