See also: Iddio Italian Noun iddio m (plural iddii) alternative form of dio: god Anagrams diodiWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads