Skip to content

rooroo

verb

  1. animal noise, likely a hound of some sort
L1530640 on Wikidata ↗