Arabic-English dictionary »

مُفْتَرِس meaning in English

ArabicEnglish
مُفْتَرِس m

predatoranimal or organism that hunts