Meaning of アオバズク in Japanese

  1. Words

Definition of アオバズク

  1. (n) brown hawk owl (Ninox scutulata)
Back to top