滝口たきぐち
takiguchi

Noun

1. top of a waterfall