dedeeloaa

English: Translation
unable to, not up to the task
adjective
ID
2636