English to Arabic

Meaning for:
Toot
other
التزمير