SPLENOID MEANING IN ENGLISH

• Splenoid Definition & Synonyms

  1. (a.) Resembling the spleen; spleenlike.


RECENT SEARCHES