moustached flowerpiercer - Turkish English Dictionary