EnglishEdit

EtymologyEdit

Latin [Term?]

NounEdit

renule (plural renules)

  1. A small kidney.

AnagramsEdit