yes, according to my crossword dictionary.
horrible, obnoxious
congruent
Yes. It's a slang way of saying the same thing.
perhaps possibly
Same size, same shape.