dittay glossary / DITTAY dittay (dit-ay), n. Scots law. 1. The grounds for an indictment. 2. An indictment. dittay Read More »