Dictionary search results

Showing 1-2 of 2 results

smasher British & World English

A very attractive or impressive person or thing

atom smasher British & World English

Informal term for particle accelerator.