What is the meaning of log in English?

Learn vocabulary with pictures as well as definitions of log in English

Learn in

See more

n. log

Definition of log in English

Thick section of a tree that has been cleared of branches.