PIGEONFOOT MEANING IN ENGLISH

• Pigeonfoot Definition & Synonyms

  1. (n.) The doves-foot geranium (Geranium molle).


RECENT SEARCHES