MAMACAILLOUGO MAMACAILLOUGO English Answered Which of these idioms applies to a person who is dedicated to the completion of a project over a long period of time ?