anguria Definition
Definition
A variety of watermelon with green flesh, sometimes used as a term for watermelon in certain regions or contexts.
Browse
A variety of watermelon with green flesh, sometimes used as a term for watermelon in certain regions or contexts.
Browse