Translation of ditela in English:

User Contribution

ditela

delay

verb