www.english4arab.net this is the site and the difference bet learn and teach is abvious and u can determine the meaning by the context