SHORTHEAD MEANING IN ENGLISH

• Shorthead Definition & Synonyms

  1. (n.) A sucking whale less than one year old; -- so called by sailors.


RECENT SEARCHES