Lughet
glove puppet — English Definition | Lughet