1 definition by shrewdcat

Top Definition
An awesome and beautiful city located in northern Israel.
I'm going on vacation to Haifa.
by shrewdcat February 03, 2009

Mug icon
Buy a Haifa mug!