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