Sarmentaceous definition

(botany) Bearing sarments (runners)
adjective
0
0
Advertisement