Top definition
noun Shit place, or place of shit
This place is Frome
by Jaracho Condessa March 11, 2004
Get the mug
Get a Frome mug for your Facebook friend Larisa.
buy the domain for your art vlog