2 results for *猇

Top match
  1. the scream or roar of a tiger; to intimidate; to scare

Characters

All 1