CALLOSE MEANING IN ENGLISH

• Callose Definition & Synonyms

  1. (a.) Furnished with protuberant or hardened spots.


RECENT SEARCHES