sentence: the english longbow , also called the welsh longbow , is a powerful type of medieval longbow ( a tall bow for archery ) about long used by the english and welsh for hunting and as a weapon in medieval warfare .