English-French dictionary »

lemandarin meaning in French

EnglishFrench
lemandarin (Citrus × limonia)
noun

rangpurnom