Arabic-English dictionary »

فْوَا غْرَا meaning in English

ArabicEnglish
فْوَا غْرَا

foie grasfattened liver of geese or ducks