Back to N4 Words
Meanings
English
- deliver
- send
- hand over