See also: Idre

Drehu edit

Pronunciation edit

Noun edit

idre

  1. (anatomy) liver

References edit

Italian edit

Noun edit

idre f

  1. plural of idra

Anagrams edit