The reason it's "put" to drop an item is because the "get" function puts the item into the ego's inventory. The "put" function puts it to have a different owner. It could be called as (send gEgo:put(INV_SOMETHING newOwner)) to put it under newOwner. If only one parameter is specified, it simply sets it's owner to -1.
The help file describes this and more about all the other methods/classes/etc.