English-French dictionary »

tuwhit tuwhoo meaning in French

EnglishFrench
tuwhit tuwhoo (hoot of an owl)
interjection

hou-houinterjection