English | German | Russian | Czech

foliferous English

Meaning foliferous meaning

What does foliferous mean?

foliferous

Producing leaves.

Are you looking for...?