moustached flowerpiercer - German English Dictionary