Sekirov Dictionary

delly

adjective1

  1. Having many dells.
forms

more delly · most delly

This dictionary works without the internet: on your phone · in Chrome