meaning of cats foot

1. A plant (Nepeta Glechoma) of the same genus with catnip; ground ivy.


Related Words

cats-foot |

Developed & Maintained By Taraprasad.com

Treasure Words