BISCUTATE MEANING IN ENGLISH

• Biscutate Definition & Synonyms

  1. (a.) Resembling two bucklers placed side by side.


RECENT SEARCHES