A place plentiful in homosexuals. Meant as an endearing term.
The Castro is a total pumpkin patch.
38👍 17👎