ぐち
toridashiguchi

Noun

1. slot (e.g. dispensing tickets); outlet

Other forms: