dedeeloaa

English: Translation
unable to, not up to the task
adjective
lieber-dikepa-1974-p-29
ID
2636