CAIRD MEANING IN ENGLISH

• Caird Definition & Synonyms

  1. (n.) A traveling tinker; also a tramp or sturdy beggar.


RECENT SEARCHES