1 definition by Marie Tarie

A school in Constant Spring Jamaica where the girls perform exceptionally well and are NOT YAMHEADS... They don't cry ova no man!!!
Girl: I go to Immaculate Conception High School

Boy: Oh, I bet your not a yamhead
by Marie Tarie January 26, 2022
Get the Immaculate Conception High School mug.