TOURLOUROU


Meaning of TOURLOUROU in English

|tu̇rlü|rü noun

( -s )

Etymology: French

: great land crab

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.