TEIL MEANING IN ENGLISH

• Teil Definition & Synonyms

  1. (n.) The lime tree, or linden; -- called also teil tree.


RECENT SEARCHES