Dictionary / Slang
دابا دابا
/DA-ba DA-ba/
English
right now
French
tout de suite
Part of Speech
interjection
Register
standard