tapilla - German English Dictionary