duu lua

English: Translation
to have the strength or capacity of two persons; to take on two persons in a fight
verb
carroll-soulik-1973