insect hotel in Finnish insect hotel in Finnish hyönteishotelli noun A man-made structure created to provide shelter for insects. Add to Flashcards