English to Arabic Dictionary messengers

messengers

رسل
translation of 'messengers'
noun
موفد,
الرسول,
مبعوث,
رسول,
ساع
Credits: Google Translate
Download the
HelloEnglishApp
image_one