lemandarins Definition
Definition
A type of citrus fruit (Citrus reticulata) with a thin, easy-to-peel skin and sweet, segmented flesh
Browse
A type of citrus fruit (Citrus reticulata) with a thin, easy-to-peel skin and sweet, segmented flesh
Browse