what is the difference between odds and probability?

None, except that odds are typically expressed as fractions (3/4) and probability is expressed as decimal (.75) or percentage (75%).