Scrophulariaceous meaning

(botany) Of or relating to the Scrophulariaceae.
adjective
0
0
Advertisement