large philippine dugout - German English Dictionary