annuloida - Turkish English Dictionary