DOUBLE-HEADED MEANING IN ENGLISH

• Double-headed Definition & Synonyms

  1. (a.) Having two heads; bicipital.


RECENT SEARCHES