FRAMBAESIA MEANING IN ENGLISH

• Frambaesia Definition & Synonyms

  1. (n.) The yaws. See Yaws.


RECENT SEARCHES