Lemandarin meaning

Citrus × limonia, a citrus fruit which is a hybrid between the mandarin orange and the lemon.
noun
0
0
Advertisement

Origin of lemandarin