ALEHOOF MEANING IN ENGLISH

• Alehoof Definition & Synonyms

  1. (n.) Ground ivy (Nepeta Glechoma).


RECENT SEARCHES