tela

Phonetic
[tela]
English: Translation
receive or catch in one or both hands
verb
Physical Actions
Notes

Dec. 26, 2008