annuloid - Turkish English Dictionary