HIGH-TOP MEANING IN ENGLISH

• High-top Definition & Synonyms

  1. (n.) A ships masthead.


RECENT SEARCHES