PRODD Meaning of PRODD in English /prod/ , n.a crossbow for hurling stones or balls: used for sport. [ perh. sp. var. of PROD ] Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012