OCTAROON MEANING IN ENGLISH

• Octaroon Definition & Synonyms

  1. (n.) See Octoroon.


RECENT SEARCHES