English | German | Russian | Czech

turtleweed English

Meaning turtleweed meaning

What does turtleweed mean?

turtleweed

A flowering plant of the genus Batis.

Are you looking for...?