New English-Irish Dictionary
  • EN > GA
  • GA > EN

puppet theatre

THEAT
1 noun placeamharclann phuipéad 2 noun artpuipéadóireacht  c m u