Pond garden Synonyms

Definitions for Pond


  • (noun) a small lake

Definitions for Garden