English Dictionary
Definition romp in British English
romp phrase
phrase
1
to win something such as a race or competition very easily
