Translation of "imu" into English
imu
noun
-
A traditional underground oven consisting mainly of a hole in the ground.
-
Show algorithmically generated translations
Automatic translations of "imu" into English
-
Google Translate
Images with "imu"
Add example
Add