dictionnaire Anglais - Anglais

English - English

barf Anglais:

1. to vomit


I want to vomit
to vomit