English-Italian dictionary »

horned melon meaning in Italian

EnglishItalian
horned melon (plant)
noun

kiwanonoun
{m}