bee pupa - Turkish English Dictionary