SOMERSAULT


Meaning of SOMERSAULT in English

[verb] [I]The bus plunged down the embankment, somersaulted twice and finally landed on its side. [I]

Cambridge English vocab.      Кембриджский английский словарь.