hey have you read those new haikus i sent you? they're the bomb science yo
used to describe a situation, state or thing that is beyond compare in it's relative excellence
"hey have you read those new haikus i sent you? they're the bomb science yo" What is the definition of "bomb science"?