English to Arabic

Meaning for:
Yap
other
النّباح