ukisu

Noun

1. floating nest

Other forms: