Meteorologists are 'ate odds' over the working of tornadoes .
A
mystified
B
in disagreement
C
against
D
in disarray
Correct Answer: in disagreement
'Ate odds' means in disagreement.