LOBEFOOT MEANING IN ENGLISH

• Lobefoot Definition & Synonyms

  1. (n.) A bird having lobate toes; esp., a phalarope.


RECENT SEARCHES