ははざるザル
hahazaru

Noun

1. mother monkey

Other forms: