English version


From Longman Dictionary of Contemporary EnglishFidoFi‧do /ˈfaɪdəʊ/  a name that is supposed to be a very common name given to a dog, although there are very few dogs really called Fido
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.