FINCHBACKED MEANING IN ENGLISH

• Finchbacked Definition & Synonyms

  1. (a.) Streaked or spotted on the back; -- said of cattle.


RECENT SEARCHES